//
//@author jltxseo
// Created by junlintianxia on 2019/4/16.
//
#include <jni.h>

#ifndef FFMPEGLEARNPRO_FFMPEGMOD_H
#define FFMPEGLEARNPRO_FFMPEGMOD_H
#ifdef __cplusplus
extern "C" {
#endif
/**
 * 回调进度
 * @param ret
 * @param fileDuration 视频文件时长
 */
void callJavaProgressMethod(char *ret, long fileDuration);

#ifdef __cplusplus
}
#endif
/**
 * 获得JNIEvn方法
 * @param attach
 * @return
 */
JNIEnv *JNI_GetEnv(int *attach);
/**
 * 回收c++开辟的子线程的env
 * 在java线程中不能使用DetachCurrentThread方法来销毁NIEnv，否则会出错。
 * @return
 */
int JNI_DelEnv();
#endif //FFMPEGLEARNPRO_FFMPEGMOD_H
